Fully Qualified Name: | Laminas\View\Resolver\TemplatePathStack |
Implements: | ResolverInterface |
Resolves view scripts based on a stack of paths
Name | Description | Defined By |
---|---|---|
__construct() | Constructor | TemplatePathStack |
addPath() | Add a single path to the stack | TemplatePathStack |
addPaths() | Add many paths to the stack at once | TemplatePathStack |
clearPaths() | Clear all paths | TemplatePathStack |
getDefaultSuffix() | Get default file suffix | TemplatePathStack |
getLastLookupFailure() | Get the last lookup failure message, if any | TemplatePathStack |
getPaths() | Returns stack of paths | TemplatePathStack |
isLfiProtectionOn() | Return status of LFI protection flag | TemplatePathStack |
normalizePath() | Normalize a path for insertion in the stack | TemplatePathStack |
resolve() | Retrieve the filesystem path to a view script | TemplatePathStack |
setDefaultSuffix() | Set default file suffix | TemplatePathStack |
setLfiProtection() | Set LFI protection flag | TemplatePathStack |
setOptions() | Configure object | TemplatePathStack |
setPaths() | Rest the path stack to the paths provided | TemplatePathStack |
setUseStreamWrapper() | Set flag indicating if stream wrapper should be used if short_open_tag is off | TemplatePathStack |
useStreamWrapper() | Should the stream wrapper be used if short_open_tag is off? | TemplatePathStack |
Constructor
Parameter Name | Type | Description |
---|---|---|
$options | null|array|\Traversable |
Returns:
Add a single path to the stack
Parameter Name | Type | Description |
---|---|---|
$path | string |
Returns: \TemplatePathStack
Add many paths to the stack at once
Parameter Name | Type | Description |
---|---|---|
$paths | array |
Returns: \TemplatePathStack
Clear all paths
Returns: void
Get default file suffix
Returns: string
Get the last lookup failure message, if any
Returns: bool|string
Returns stack of paths
Returns: \SplStack
Return status of LFI protection flag
Returns: bool
Normalize a path for insertion in the stack
Parameter Name | Type | Description |
---|---|---|
$path | string |
Returns: string
Retrieve the filesystem path to a view script
Parameter Name | Type | Description |
---|---|---|
$name | string | |
$renderer | null|\Renderer |
Returns: string
Set default file suffix
Parameter Name | Type | Description |
---|---|---|
$defaultSuffix | string |
Returns: \TemplatePathStack
Set LFI protection flag
Parameter Name | Type | Description |
---|---|---|
$flag | bool |
Returns: \TemplatePathStack
Configure object
Parameter Name | Type | Description |
---|---|---|
$options | array|\Traversable |
Returns: void
Rest the path stack to the paths provided
Parameter Name | Type | Description |
---|---|---|
$paths | \SplStack|array |
Returns: \TemplatePathStack
Set flag indicating if stream wrapper should be used if short_open_tag is off
Parameter Name | Type | Description |
---|---|---|
$flag | bool |
Returns: \TemplatePathStack
Should the stream wrapper be used if short_open_tag is off?
Returns true if the use_stream_wrapper flag is set, and if short_open_tag is disabled.
Returns: bool